/* = Gulp组件
 -------------------------------------------------------------- */
// 引入gulp
var gulp			= require('gulp');					// 基础库

// 引入我们的gulp组件
var uglify 			= require('gulp-uglify'),				// JS文件压缩
    babel           = require('gulp-babel'),				// JS文件压缩
    concat           = require('gulp-concat');				// JS文件压缩

/* = 全局设置
 -------------------------------------------------------------- */
var destPath = 'dist';
var taskPath = 'src';

/* = 开发环境( Ddevelop Task )
 -------------------------------------------------------------- */
gulp.task('default', () =>
    gulp.src(taskPath + '/*.js')
        .pipe(babel())
        .pipe(uglify()) // 使用uglify进行压缩
        .pipe(concat('sm4.min.js'))
        .pipe(gulp.dest(destPath))
);

/* = 发布环境( Release Task )
 -------------------------------------------------------------- */
